#include<stdio.h>


struct node
{
    int nextp;
    int no_out;  
}link[31];


int main()
{
    int i,j,k;
    printf("The original circle is (+:pagandom,@:christian):\n");
    for(i = 1;i <= 30;i++)
    {
        link[i].nextp = i+1;
        link[i].no_out = 1;
    }
    link[30].nextp = 1;
    j = 30;
    for(i = 0;i < 15;i++)
    {
        for(k = 0; ;)
            if(k < 15)
            {
                j = link[j].nextp;
                k += link[j].no_out;
            }
            else break;
        link[j].no_out = 0;
    }
    for(i = 1;i <= 30;i++)
        printf("%c",link[i].no_out?'@':'+');
    printf("\n");

    return 0;
}
//熊贤豪